html, body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	background:#373d41;
}
.main {
	width: 100%;
	height: 80px;
	margin: 0 auto;
	position: fixed;
	top: 0;
	transition: background .3s cubic-bezier(0, 0, .2, 1) .15s;
	z-index: 8888;
}



.login_nav {
	position: relative;
	width: 100%;
	top: 0;
	line-height: 60px;
}

.login_nav_bg {
	width: 100%;
	height: 60px;
	position: absolute;
	opacity: 0.6;
	filter: alpha(opacity=60);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(60));
	background: rgb(53, 51, 52);
}

.login_main {
	position: absolute;
	top: 0;
	width: 100%;
}

.login_nav_left {
	float: left;
}

.login_nav_left img {
	margin-left: 20px;
}

.login_nav_right {
	float: right;
}

.login_nav_right a {
	font-size: 14px;
	color: #ffffff;
	margin-right: 16px;
}

.main_404{width:100%;height: 866px;background: black;}
.main_404_cont{width: 1200px;margin: 0 auto;}

.main_404_cont h2{text-align:center;}
.main_404_cont h2 img{margin-top:62px;}
.main_404_cont p{font-size: 32px;color:#ffffff;margin-top: 65px;text-align:center;}
.main_404_cont h3{font-size: 18px;color:#ffffff;margin-top: 20px;text-align:center;}
.back_404{width: 185px;margin:32px auto;-webkit-transition: all 0.6s;
	-moz-transition: all 0.6s;
	-o-transition: all 0.6s;height: 40px;display:block;line-height: 40px;color:#ffffff;text-align:center;background:#1d89fb;border-radius:3px;}
.back_404 a:hover{webkit-transform: scale(1);
	color: #ffffff;
	background: #59c2f2;
	-moz-transform: scale(1);
	-o-transform: scale(1);}
.footer_login {
	width: 100%;
	background: #373d41;
	padding-bottom: 40px;
	padding-top: 30px;
}

.footer_login_main {
	width: 990px;
	margin: 0 auto;
}

.footer_login p {
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	margin-bottom: 20px;
}